#
# PySNMP MIB module HH3C-ENTITY-EXT-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///opt/mib/netdisco-mibs/h3c/hh3c-entity-ext.mib
# Produced by pysmi-0.3.4 at Thu Jan 27 18:22:42 2022
# On host loaclhost platform Linux version 3.10.0-1160.41.1.el7.x86_64 by user root
# Using Python version 3.6.8 (default, Nov 16 2020, 16:55:22) 
#
ObjectIdentifier, Integer, OctetString = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "Integer", "OctetString")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ValueRangeConstraint, ConstraintsUnion, ValueSizeConstraint, ConstraintsIntersection = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ValueRangeConstraint", "ConstraintsUnion", "ValueSizeConstraint", "ConstraintsIntersection")
entPhysicalDescr, entPhysicalName = mibBuilder.importSymbols("ENTITY-MIB", "entPhysicalDescr", "entPhysicalName")
hh3cCommon, = mibBuilder.importSymbols("HH3C-OID-MIB", "hh3cCommon")
SnmpAdminString, = mibBuilder.importSymbols("SNMP-FRAMEWORK-MIB", "SnmpAdminString")
NotificationGroup, ModuleCompliance, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance", "ObjectGroup")
NotificationType, Integer32, iso, ModuleIdentity, MibIdentifier, ObjectIdentity, Counter64, IpAddress, TimeTicks, Counter32, Unsigned32, MibScalar, MibTable, MibTableRow, MibTableColumn, Bits, Gauge32 = mibBuilder.importSymbols("SNMPv2-SMI", "NotificationType", "Integer32", "iso", "ModuleIdentity", "MibIdentifier", "ObjectIdentity", "Counter64", "IpAddress", "TimeTicks", "Counter32", "Unsigned32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Bits", "Gauge32")
TextualConvention, DateAndTime, DisplayString, MacAddress = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention", "DateAndTime", "DisplayString", "MacAddress")
hh3cEntityExtend = ModuleIdentity((1, 3, 6, 1, 4, 1, 25506, 2, 6))
if mibBuilder.loadTexts: hh3cEntityExtend.setLastUpdated('201012060000Z')
if mibBuilder.loadTexts: hh3cEntityExtend.setOrganization('Hangzhou H3C Technologies Co., Ltd.')
class Hh3cAdminState(TextualConvention, Integer32):
    reference = "ITU Recommendation X.731, 'Information Technology - Open Systems Interconnection - System Management: State Management Function', 1992"
    status = 'current'
    subtypeSpec = Integer32.subtypeSpec + ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))
    namedValues = NamedValues(("notSupported", 1), ("locked", 2), ("shuttingDown", 3), ("unlocked", 4))

class Hh3cOperState(TextualConvention, Integer32):
    reference = "ITU Recommendation X.731, 'Information Technology - Open Systems Interconnection - System Management: State Management Function', 1992"
    status = 'current'
    subtypeSpec = Integer32.subtypeSpec + ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))
    namedValues = NamedValues(("notSupported", 1), ("disabled", 2), ("enabled", 3), ("dangerous", 4))

class Hh3cAlarmStatus(TextualConvention, Bits):
    reference = "ITU Recommendation X.731, 'Information Technology - Open Systems Interconnection - System Management: State Management Function', 1992"
    status = 'current'
    namedValues = NamedValues(("notSupported", 0), ("underRepair", 1), ("critical", 2), ("major", 3), ("minor", 4), ("alarmOutstanding", 5), ("warning", 6), ("indeterminate", 7))

class Hh3cStandbyStatus(TextualConvention, Integer32):
    reference = "ITU Recommendation X.731, 'Information Technology - Open Systems Interconnection - System Management: State Management Function', 1992"
    status = 'current'
    subtypeSpec = Integer32.subtypeSpec + ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))
    namedValues = NamedValues(("notSupported", 1), ("hotStandby", 2), ("coldStandby", 3), ("providingService", 4))

hh3cEntityExtObjects = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1))
hh3cEntityExtState = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1))
hh3cEntityExtStateTable = MibTable((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1), )
if mibBuilder.loadTexts: hh3cEntityExtStateTable.setStatus('current')
hh3cEntityExtStateEntry = MibTableRow((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1), ).setIndexNames((0, "HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"))
if mibBuilder.loadTexts: hh3cEntityExtStateEntry.setStatus('current')
hh3cEntityExtPhysicalIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 1), Integer32()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtPhysicalIndex.setStatus('current')
hh3cEntityExtAdminStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 2), Hh3cAdminState()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtAdminStatus.setStatus('current')
hh3cEntityExtOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 3), Hh3cOperState()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtOperStatus.setStatus('current')
hh3cEntityExtStandbyStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 4), Hh3cStandbyStatus()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtStandbyStatus.setStatus('current')
hh3cEntityExtAlarmLight = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 5), Hh3cAlarmStatus()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtAlarmLight.setStatus('current')
hh3cEntityExtCpuUsage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 6), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtCpuUsage.setStatus('current')
hh3cEntityExtCpuUsageThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 7), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtCpuUsageThreshold.setStatus('current')
hh3cEntityExtMemUsage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 8), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMemUsage.setStatus('current')
hh3cEntityExtMemUsageThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 9), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtMemUsageThreshold.setStatus('current')
hh3cEntityExtMemSize = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 10), Unsigned32()).setUnits('bytes').setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMemSize.setStatus('current')
hh3cEntityExtUpTime = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 11), Integer32()).setUnits('seconds').setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtUpTime.setStatus('current')
hh3cEntityExtTemperature = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 12), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtTemperature.setStatus('current')
hh3cEntityExtTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 13), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtTemperatureThreshold.setStatus('current')
hh3cEntityExtVoltage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 14), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtVoltage.setStatus('current')
hh3cEntityExtVoltageLowThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 15), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtVoltageLowThreshold.setStatus('current')
hh3cEntityExtVoltageHighThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 16), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtVoltageHighThreshold.setStatus('current')
hh3cEntityExtCriticalTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 17), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtCriticalTemperatureThreshold.setStatus('current')
hh3cEntityExtMacAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 18), MacAddress()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMacAddress.setStatus('current')
hh3cEntityExtErrorStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 19), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 11, 21, 22, 23, 31, 32, 33, 41, 51, 61, 71, 81, 91))).clone(namedValues=NamedValues(("notSupported", 1), ("normal", 2), ("postFailure", 3), ("entityAbsent", 4), ("poeError", 11), ("stackError", 21), ("stackPortBlocked", 22), ("stackPortFailed", 23), ("sfpRecvError", 31), ("sfpSendError", 32), ("sfpBothError", 33), ("fanError", 41), ("psuError", 51), ("rpsError", 61), ("moduleFaulty", 71), ("sensorError", 81), ("hardwareFaulty", 91)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtErrorStatus.setStatus('current')
hh3cEntityExtCpuMaxUsage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 20), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtCpuMaxUsage.setStatus('current')
hh3cEntityExtLowerTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 21), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtLowerTemperatureThreshold.setStatus('current')
hh3cEntityExtShutdownTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 22), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtShutdownTemperatureThreshold.setStatus('current')
hh3cEntityExtPhyMemSize = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 23), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtPhyMemSize.setStatus('current')
hh3cEntityExtPhyCpuFrequency = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 24), Integer32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtPhyCpuFrequency.setStatus('current')
hh3cEntityExtFirstUsedDate = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 25), DateAndTime().subtype(subtypeSpec=ValueSizeConstraint(8, 8)).setFixedLength(8)).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtFirstUsedDate.setStatus('current')
hh3cEntityExtCpuAvgUsage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 26), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtCpuAvgUsage.setStatus('current')
hh3cEntityExtMemAvgUsage = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 27), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMemAvgUsage.setStatus('current')
hh3cEntityExtMemType = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 28), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 64))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMemType.setStatus('current')
hh3cEntityExtCriticalLowerTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 29), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtCriticalLowerTemperatureThreshold.setStatus('current')
hh3cEntityExtShutdownLowerTemperatureThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 1, 1, 1, 30), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtShutdownLowerTemperatureThreshold.setStatus('current')
hh3cEntityExtManu = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2))
hh3cEntityExtManuTable = MibTable((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1), )
if mibBuilder.loadTexts: hh3cEntityExtManuTable.setStatus('current')
hh3cEntityExtManuEntry = MibTableRow((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1), ).setIndexNames((0, "HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuPhysicalIndex"))
if mibBuilder.loadTexts: hh3cEntityExtManuEntry.setStatus('current')
hh3cEntityExtManuPhysicalIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtManuPhysicalIndex.setStatus('current')
hh3cEntityExtManuSerialNum = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1, 2), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtManuSerialNum.setStatus('current')
hh3cEntityExtManuBuildInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1, 3), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtManuBuildInfo.setStatus('current')
hh3cEntityExtManuBOM = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1, 4), SnmpAdminString()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtManuBOM.setStatus('current')
hh3cEntityExtMacAddressCount = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 2, 1, 1, 5), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtMacAddressCount.setStatus('current')
hh3cEntityExtPower = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3))
hh3cEntityExtPowerTable = MibTable((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1), )
if mibBuilder.loadTexts: hh3cEntityExtPowerTable.setStatus('current')
hh3cEntityExtPowerEntry = MibTableRow((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1), ).setIndexNames((0, "HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPowerPhysicalIndex"))
if mibBuilder.loadTexts: hh3cEntityExtPowerEntry.setStatus('current')
hh3cEntityExtPowerPhysicalIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtPowerPhysicalIndex.setStatus('current')
hh3cEntityExtNominalPower = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1, 2), Gauge32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtNominalPower.setStatus('current')
hh3cEntityExtCurrentPower = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1, 3), Gauge32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cEntityExtCurrentPower.setStatus('current')
hh3cEntityExtAveragePower = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1, 4), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtAveragePower.setStatus('current')
hh3cEntityExtPeakPower = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 3, 1, 1, 5), Integer32()).setMaxAccess("readwrite")
if mibBuilder.loadTexts: hh3cEntityExtPeakPower.setStatus('current')
hh3cProcessObjects = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4))
hh3cProcessTable = MibTable((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4, 1), )
if mibBuilder.loadTexts: hh3cProcessTable.setStatus('current')
hh3cProcessEntry = MibTableRow((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4, 1, 1), ).setIndexNames((0, "HH3C-ENTITY-EXT-MIB", "hh3cProcessID"))
if mibBuilder.loadTexts: hh3cProcessEntry.setStatus('current')
hh3cProcessID = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4, 1, 1, 1), Unsigned32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cProcessID.setStatus('current')
hh3cProcessName = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4, 1, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cProcessName.setStatus('current')
hh3cProcessUtil5Min = MibTableColumn((1, 3, 6, 1, 4, 1, 25506, 2, 6, 1, 4, 1, 1, 3), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 100))).setMaxAccess("readonly")
if mibBuilder.loadTexts: hh3cProcessUtil5Min.setStatus('current')
hh3cEntityExtTraps = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2))
hh3cEntityExtTrapsPrefix = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0))
hh3cEntityExtTrapsInfor = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 1))
hh3cEntityExtTemperatureThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 1)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtTemperatureThresholdNotification.setStatus('current')
hh3cEntityExtVoltageLowThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 2)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageLowThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtVoltageLowThresholdNotification.setStatus('current')
hh3cEntityExtVoltageHighThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 3)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageHighThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtVoltageHighThresholdNotification.setStatus('current')
hh3cEntityExtCpuUsageThresholdNotfication = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 4)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtCpuUsageThresholdNotfication.setStatus('current')
hh3cEntityExtMemUsageThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 5)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemSize"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtMemUsageThresholdNotification.setStatus('current')
hh3cEntityExtOperEnabled = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 6)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtOperEnabled.setStatus('current')
hh3cEntityExtOperDisabled = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 7)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtOperDisabled.setStatus('current')
hh3cEntityExtCriticalTemperatureThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 8)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCriticalTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtCriticalTemperatureThresholdNotification.setStatus('current')
hh3cEntityExtSFPAlarmOn = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 9)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtErrorStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtSFPAlarmOn.setStatus('current')
hh3cEntityExtSFPAlarmOff = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 10)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtErrorStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtSFPAlarmOff.setStatus('current')
hh3cEntityExtSFPPhony = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 11)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtSFPPhony.setStatus('current')
hh3cEntityInsert = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 12)).setObjects(("ENTITY-MIB", "entPhysicalDescr"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtOperStatus"))
if mibBuilder.loadTexts: hh3cEntityInsert.setStatus('current')
hh3cEntityRemove = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 13)).setObjects(("ENTITY-MIB", "entPhysicalDescr"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtOperStatus"))
if mibBuilder.loadTexts: hh3cEntityRemove.setStatus('current')
hh3cEntityExtForcedPowerOff = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 14)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtForcedPowerOff.setStatus('current')
hh3cEntityExtForcedPowerOn = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 15)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtForcedPowerOn.setStatus('current')
hh3cEntityExtFaultAlarmOn = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 16)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtErrorStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtFaultAlarmOn.setStatus('current')
hh3cEntityExtFaultAlarmOff = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 17)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtErrorStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtFaultAlarmOff.setStatus('current')
hh3cEntityExtResourceLack = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 18)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExtResourceLack.setStatus('current')
hh3cEntityExtResourceEnough = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 19)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExtResourceEnough.setStatus('current')
hh3cEntityExtTemperatureLower = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 20)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtLowerTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"))
if mibBuilder.loadTexts: hh3cEntityExtTemperatureLower.setStatus('current')
hh3cEntityExtTemperatureTooUp = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 21)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtShutdownTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"))
if mibBuilder.loadTexts: hh3cEntityExtTemperatureTooUp.setStatus('current')
hh3cEntityExtTemperatureNormal = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 22)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtLowerTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"))
if mibBuilder.loadTexts: hh3cEntityExtTemperatureNormal.setStatus('current')
hh3cEntityExternalAlarmOccur = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 23)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExternalAlarmOccur.setStatus('current')
hh3cEntityExternalAlarmRecover = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 24)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExternalAlarmRecover.setStatus('current')
hh3cEntityExtCpuUsageThresholdRecover = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 25)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtCpuUsageThresholdRecover.setStatus('current')
hh3cEntityExtMemUsageThresholdRecover = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 26)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemSize"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"))
if mibBuilder.loadTexts: hh3cEntityExtMemUsageThresholdRecover.setStatus('current')
hh3cEntityExtMemAllocatedFailed = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 27)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTrapDescription"))
if mibBuilder.loadTexts: hh3cEntityExtMemAllocatedFailed.setStatus('current')
hh3cEntityExtECCParityAlarm = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 28)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtECCParityAlarmStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTrapDescription"))
if mibBuilder.loadTexts: hh3cEntityExtECCParityAlarm.setStatus('current')
hh3cEntityExtCritLowerTempThresholdNotification = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 29)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCriticalLowerTemperatureThreshold"))
if mibBuilder.loadTexts: hh3cEntityExtCritLowerTempThresholdNotification.setStatus('current')
hh3cEntityExtTemperatureTooLow = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 30)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtShutdownLowerTemperatureThreshold"))
if mibBuilder.loadTexts: hh3cEntityExtTemperatureTooLow.setStatus('current')
hh3cEntityExtFanDirectionNotPreferred = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 31)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExtFanDirectionNotPreferred.setStatus('current')
hh3cEntityExtFanDirectionNotAccord = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 32)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExtFanDirectionNotAccord.setStatus('current')
hh3cEntityExtSFPInvalid = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 33)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPInvalidInDays"))
if mibBuilder.loadTexts: hh3cEntityExtSFPInvalid.setStatus('current')
hh3cEntityExtSFPInvalidNow = NotificationType((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 0, 34)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("ENTITY-MIB", "entPhysicalName"))
if mibBuilder.loadTexts: hh3cEntityExtSFPInvalidNow.setStatus('current')
hh3cEntityExtTrapDescription = MibScalar((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 1, 1), SnmpAdminString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtTrapDescription.setStatus('current')
hh3cEntityExtECCParityAlarmStatus = MibScalar((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("other", 1), ("l1cache", 2), ("l2cache", 3), ("sdram", 4), ("mac", 5), ("tcam", 6), ("ingressbuffer", 7), ("egressbuffer", 8), ("lpm", 9), ("controlmemory", 10)))).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtECCParityAlarmStatus.setStatus('current')
hh3cEntityExtSFPInvalidInDays = MibScalar((1, 3, 6, 1, 4, 1, 25506, 2, 6, 2, 1, 3), Integer32()).setMaxAccess("accessiblefornotify")
if mibBuilder.loadTexts: hh3cEntityExtSFPInvalidInDays.setStatus('current')
hh3cEntityExtConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3))
hh3cEntityExtCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 1))
hh3cEntityExtCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 1, 1)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtGroup"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtNotificationGroup"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuGroup"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPowerGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    hh3cEntityExtCompliance = hh3cEntityExtCompliance.setStatus('current')
hh3cEntityExtGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 2))
hh3cEntityExtGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 2, 1)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAdminStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtOperStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtStandbyStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAlarmLight"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsageThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemSize"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtUpTime"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperature"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageLowThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageHighThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCriticalTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMacAddress"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtErrorStatus"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuMaxUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtLowerTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtShutdownTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhyMemSize"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPhyCpuFrequency"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtFirstUsedDate"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuAvgUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemAvgUsage"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemType"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCriticalLowerTemperatureThreshold"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtShutdownLowerTemperatureThreshold"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    hh3cEntityExtGroup = hh3cEntityExtGroup.setStatus('current')
hh3cEntityExtNotificationGroup = NotificationGroup((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 2, 2)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageLowThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtVoltageHighThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsageThresholdNotfication"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsageThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtOperEnabled"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtOperDisabled"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCriticalTemperatureThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPAlarmOn"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPAlarmOff"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPPhony"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityInsert"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityRemove"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtForcedPowerOff"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtForcedPowerOn"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtFaultAlarmOn"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtFaultAlarmOff"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtResourceLack"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtResourceEnough"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureLower"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureTooUp"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureNormal"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExternalAlarmOccur"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExternalAlarmRecover"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCpuUsageThresholdRecover"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemUsageThresholdRecover"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMemAllocatedFailed"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtECCParityAlarm"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCritLowerTempThresholdNotification"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtTemperatureTooLow"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtFanDirectionNotPreferred"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtFanDirectionNotAccord"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPInvalid"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtSFPInvalidNow"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    hh3cEntityExtNotificationGroup = hh3cEntityExtNotificationGroup.setStatus('current')
hh3cEntityExtManuGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 2, 3)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuSerialNum"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuBuildInfo"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtManuBOM"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtMacAddressCount"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    hh3cEntityExtManuGroup = hh3cEntityExtManuGroup.setStatus('current')
hh3cEntityExtPowerGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 25506, 2, 6, 3, 2, 4)).setObjects(("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPowerPhysicalIndex"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtNominalPower"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtCurrentPower"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtAveragePower"), ("HH3C-ENTITY-EXT-MIB", "hh3cEntityExtPeakPower"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    hh3cEntityExtPowerGroup = hh3cEntityExtPowerGroup.setStatus('current')
mibBuilder.exportSymbols("HH3C-ENTITY-EXT-MIB", hh3cEntityExtTemperatureTooLow=hh3cEntityExtTemperatureTooLow, hh3cEntityExtPhyCpuFrequency=hh3cEntityExtPhyCpuFrequency, hh3cProcessID=hh3cProcessID, hh3cEntityExtForcedPowerOff=hh3cEntityExtForcedPowerOff, hh3cEntityExtCriticalTemperatureThreshold=hh3cEntityExtCriticalTemperatureThreshold, hh3cEntityExtVoltageHighThreshold=hh3cEntityExtVoltageHighThreshold, hh3cEntityExtVoltageLowThreshold=hh3cEntityExtVoltageLowThreshold, hh3cEntityExtShutdownLowerTemperatureThreshold=hh3cEntityExtShutdownLowerTemperatureThreshold, hh3cEntityExtGroup=hh3cEntityExtGroup, hh3cEntityExtFanDirectionNotPreferred=hh3cEntityExtFanDirectionNotPreferred, hh3cEntityExtCpuUsageThreshold=hh3cEntityExtCpuUsageThreshold, hh3cEntityExtObjects=hh3cEntityExtObjects, hh3cEntityExtMacAddressCount=hh3cEntityExtMacAddressCount, hh3cEntityExtSFPPhony=hh3cEntityExtSFPPhony, hh3cEntityExtTemperatureThresholdNotification=hh3cEntityExtTemperatureThresholdNotification, hh3cEntityExtResourceLack=hh3cEntityExtResourceLack, hh3cEntityExtCompliances=hh3cEntityExtCompliances, hh3cEntityExtStateEntry=hh3cEntityExtStateEntry, hh3cEntityExtStateTable=hh3cEntityExtStateTable, hh3cEntityExtend=hh3cEntityExtend, hh3cEntityExtOperStatus=hh3cEntityExtOperStatus, hh3cEntityExtCpuUsage=hh3cEntityExtCpuUsage, hh3cEntityExtCpuUsageThresholdNotfication=hh3cEntityExtCpuUsageThresholdNotfication, hh3cEntityExtManuTable=hh3cEntityExtManuTable, hh3cProcessName=hh3cProcessName, hh3cEntityExtCurrentPower=hh3cEntityExtCurrentPower, hh3cEntityExtECCParityAlarm=hh3cEntityExtECCParityAlarm, hh3cEntityInsert=hh3cEntityInsert, hh3cEntityExtOperDisabled=hh3cEntityExtOperDisabled, hh3cEntityExtPower=hh3cEntityExtPower, hh3cEntityExtAlarmLight=hh3cEntityExtAlarmLight, hh3cEntityExtManuSerialNum=hh3cEntityExtManuSerialNum, hh3cEntityExtOperEnabled=hh3cEntityExtOperEnabled, hh3cEntityExtUpTime=hh3cEntityExtUpTime, hh3cEntityExtConformance=hh3cEntityExtConformance, hh3cEntityExtManuEntry=hh3cEntityExtManuEntry, hh3cEntityExtPowerPhysicalIndex=hh3cEntityExtPowerPhysicalIndex, hh3cEntityExtFirstUsedDate=hh3cEntityExtFirstUsedDate, hh3cEntityExtCompliance=hh3cEntityExtCompliance, hh3cEntityExtSFPAlarmOff=hh3cEntityExtSFPAlarmOff, hh3cEntityExtCpuMaxUsage=hh3cEntityExtCpuMaxUsage, PYSNMP_MODULE_ID=hh3cEntityExtend, hh3cEntityExtTemperatureThreshold=hh3cEntityExtTemperatureThreshold, hh3cEntityExtLowerTemperatureThreshold=hh3cEntityExtLowerTemperatureThreshold, hh3cEntityExtCriticalTemperatureThresholdNotification=hh3cEntityExtCriticalTemperatureThresholdNotification, hh3cEntityExtSFPAlarmOn=hh3cEntityExtSFPAlarmOn, hh3cEntityExtSFPInvalid=hh3cEntityExtSFPInvalid, hh3cEntityExtState=hh3cEntityExtState, hh3cEntityExtMemAvgUsage=hh3cEntityExtMemAvgUsage, hh3cEntityExtCpuAvgUsage=hh3cEntityExtCpuAvgUsage, hh3cEntityExtECCParityAlarmStatus=hh3cEntityExtECCParityAlarmStatus, Hh3cOperState=Hh3cOperState, hh3cEntityExternalAlarmRecover=hh3cEntityExternalAlarmRecover, Hh3cAdminState=Hh3cAdminState, hh3cEntityExtShutdownTemperatureThreshold=hh3cEntityExtShutdownTemperatureThreshold, hh3cEntityExtAveragePower=hh3cEntityExtAveragePower, hh3cEntityExtTraps=hh3cEntityExtTraps, hh3cEntityExtSFPInvalidInDays=hh3cEntityExtSFPInvalidInDays, hh3cEntityExtManuGroup=hh3cEntityExtManuGroup, hh3cEntityExtGroups=hh3cEntityExtGroups, hh3cEntityExtMemUsageThresholdNotification=hh3cEntityExtMemUsageThresholdNotification, hh3cProcessTable=hh3cProcessTable, hh3cEntityExtManuBuildInfo=hh3cEntityExtManuBuildInfo, hh3cEntityExternalAlarmOccur=hh3cEntityExternalAlarmOccur, Hh3cStandbyStatus=Hh3cStandbyStatus, hh3cEntityExtTemperatureTooUp=hh3cEntityExtTemperatureTooUp, hh3cProcessObjects=hh3cProcessObjects, hh3cEntityExtMemUsage=hh3cEntityExtMemUsage, hh3cEntityExtNominalPower=hh3cEntityExtNominalPower, hh3cEntityExtTrapDescription=hh3cEntityExtTrapDescription, hh3cEntityExtManu=hh3cEntityExtManu, hh3cEntityExtPeakPower=hh3cEntityExtPeakPower, hh3cEntityExtFaultAlarmOn=hh3cEntityExtFaultAlarmOn, hh3cEntityExtPowerTable=hh3cEntityExtPowerTable, hh3cEntityExtTemperatureNormal=hh3cEntityExtTemperatureNormal, hh3cEntityExtPhyMemSize=hh3cEntityExtPhyMemSize, hh3cEntityExtMemAllocatedFailed=hh3cEntityExtMemAllocatedFailed, hh3cEntityExtResourceEnough=hh3cEntityExtResourceEnough, hh3cEntityExtMacAddress=hh3cEntityExtMacAddress, hh3cEntityExtManuPhysicalIndex=hh3cEntityExtManuPhysicalIndex, hh3cEntityExtErrorStatus=hh3cEntityExtErrorStatus, hh3cProcessEntry=hh3cProcessEntry, hh3cEntityExtPowerGroup=hh3cEntityExtPowerGroup, hh3cEntityExtMemUsageThresholdRecover=hh3cEntityExtMemUsageThresholdRecover, hh3cEntityExtAdminStatus=hh3cEntityExtAdminStatus, hh3cEntityExtCpuUsageThresholdRecover=hh3cEntityExtCpuUsageThresholdRecover, hh3cEntityExtFaultAlarmOff=hh3cEntityExtFaultAlarmOff, hh3cEntityExtPhysicalIndex=hh3cEntityExtPhysicalIndex, hh3cEntityExtTrapsPrefix=hh3cEntityExtTrapsPrefix, hh3cEntityExtManuBOM=hh3cEntityExtManuBOM, hh3cEntityExtVoltage=hh3cEntityExtVoltage, hh3cEntityExtForcedPowerOn=hh3cEntityExtForcedPowerOn, hh3cEntityExtTemperatureLower=hh3cEntityExtTemperatureLower, hh3cEntityExtCritLowerTempThresholdNotification=hh3cEntityExtCritLowerTempThresholdNotification, Hh3cAlarmStatus=Hh3cAlarmStatus, hh3cEntityExtVoltageLowThresholdNotification=hh3cEntityExtVoltageLowThresholdNotification, hh3cEntityExtNotificationGroup=hh3cEntityExtNotificationGroup, hh3cEntityExtStandbyStatus=hh3cEntityExtStandbyStatus, hh3cEntityExtPowerEntry=hh3cEntityExtPowerEntry, hh3cEntityExtTemperature=hh3cEntityExtTemperature, hh3cProcessUtil5Min=hh3cProcessUtil5Min, hh3cEntityExtMemType=hh3cEntityExtMemType, hh3cEntityExtMemUsageThreshold=hh3cEntityExtMemUsageThreshold, hh3cEntityRemove=hh3cEntityRemove, hh3cEntityExtSFPInvalidNow=hh3cEntityExtSFPInvalidNow, hh3cEntityExtMemSize=hh3cEntityExtMemSize, hh3cEntityExtCriticalLowerTemperatureThreshold=hh3cEntityExtCriticalLowerTemperatureThreshold, hh3cEntityExtVoltageHighThresholdNotification=hh3cEntityExtVoltageHighThresholdNotification, hh3cEntityExtTrapsInfor=hh3cEntityExtTrapsInfor, hh3cEntityExtFanDirectionNotAccord=hh3cEntityExtFanDirectionNotAccord)
